之前介紹的sequelize.define,都是寫成多行的格式,那麼它可不可以只用一行來表示呢?可以。
先看一下多行的格式:
sequelize.define('User', {
name: {
type: DataTypes.STRING
}
});
看一下一行的格式
sequelize.define('User', { name: DataTypes.STRING });
一行
優點:不佔程式碼空間,簡潔
缺點:當定義複雜時,那根本就是看不懂是在寫什麼的
多行
優點:閱讀容易
缺點:佔空間、執行效率較差(但其實感覺不出來啦)
那麼怎麼去取捨呢?
開發的時候用多行,要上到正式版時,自動把它變成一行,讓它節省資源,提升執行效率。那麼要怎麼做呢?就請各位自行研究囉,有方法的也可以在下面留言分享給大家。
想對外分享這則貼文嗎?運用網址更方便呦~